package com.mapper;

import com.pojo.Dormitory;

import java.util.List;
import java.util.Map;

/**
 * @InterfaceName Dormitory
 * @Description TODO
 * @Author Kx
 * @Date 2025/4/21 19:43
 * @Version 1.0
 */
public interface DormitoryMapper {
    /***
     * @author: kx
     * @date: 2025/4/22 10:00
     * @param dormitory : 实体类对象
     * @description: 添加宿舍信息
    */
    void insertDormitory(Dormitory dormitory);

    /***
     * @author: kx
     * @date: 2025/4/23 11:05
     * @param map : 宿舍信息
     * @description: 添加宿舍信息
    */
    void insertDormitory2(Map<String,Object> map);

    /***
     * @author: kx
     * @date: 2025/4/22 10:01
     * @return java.util.List<com.pojo.Dormitory> : 返回宿舍信息列表
     * @description: 查询所有宿舍信息
    */
    List<Dormitory> findAllDormitory();


    /***
     * @author: kx
     * @date: 2025/4/23 8:35
     * @param dormitoryId : 宿舍编号
     * @description: 删除宿舍信息
    */
    void deleteDormitory(String dormitoryId);

    /***
     * @author: kx
     * @date: 2025/4/23 11:40
     * @param dormitory : 需要修改的宿舍信息
     * @description: 修改宿舍信息
    */
    void updateDormitory(Dormitory dormitory);
}
